Fix echoing of replayed keys.
authorChong Yidong <cyd@gnu.org>
Sun, 6 Jan 2013 02:38:04 +0000 (10:38 +0800)
committerChong Yidong <cyd@gnu.org>
Sun, 6 Jan 2013 02:38:04 +0000 (10:38 +0800)
commit51cf21c195d46487f420832908d1a49c8c1a9319
tree06d42a24a3d760b096508c5cb374b53f20efb465
parent8cd12c729724a8d3dabf72d27760ffc6d79de85b
Fix echoing of replayed keys.

* keyboard.c (echo_add_char): New function, factored out from
echo_char.  Don't add a space if the previous echo string was
empty.
(echo_char): Use it.
(read_key_sequence): When echoing mock input, ensure that the
trailing dash is properly added.
src/ChangeLog
src/keyboard.c